home *** CD-ROM | disk | FTP | other *** search
-
-
- /**** LISTING 4 *******/
-
- /* State names */
- static char *state_name[] = {
- "Error",
- "OFF",
- "POWER",
- "READY",
- "PLAY",
- "FAST_F",
- "REWIND",
- "RECORD",
- };
-
- /* Functions in the Function Lists */
-
- int disp_state(arg)
- ARG *arg;
- {
- printf("State is: %s\n", state_name[arg->cur_state]);
- }
-
- int inc_channel(arg)
- ARG *arg;
- {
- arg->chan++;
- printf("Channel is: %d\n", (arg->chan % MAX_CHAN) + 1);
- }
-
- int dec_channel(arg)
- ARG *arg;
- {
- arg->chan--;
- if (!arg->chan)
- arg->chan = MAX_CHAN;
- printf("Channel is: %d\n", (arg->chan % MAX_CHAN) + 1);
- }
-
-